在实际产品中,往往需要客户来实现模板样式的设计,通过 Spread for Windows Forms 6.0 专业版提供的可分发设计器可以轻松实现这一功能:
与 Spread .NET 标准版相比,Spread .NET 专业版包含Spread .NET标准版的所有功能,额外又增加更多高端用户必备的控件和功能:
• MultiRow
便捷开发自由布局的表格和票据应用。
• ActiveChart
可将图表直接添加在Windows Forms或者ASP.NET应用程序的任何地方,同时共享Spread内置图表的各种更能及数据。
• Formula Provider
强大的公式计算引擎,让您在Spread之外任意使用。同时支持自定义各种专业公式。
• 可分发Spread 设计器
创建Spread内置设计器,并将其免费部署到最终用户端,帮助您的用户编辑和定制Spread模板,分析处理数据。
在程序中我们可以通过 FarPoint.Win.Spread.Design.FpSpreadDesigner 类型,非常方便的调用 Spread 设计器来设计 Spread 表格的样式等操作:
-
// 显示 Spread 设计器 FarPoint.Win.Spread.Design.FpSpreadDesigner designer = new FarPoint.Win.Spread.Design.FpSpreadDesigner(); designer.ShowDialog(fpSpread1); 复制代码
设计好 Spread 样式之后,我们可以将 Spread 模板保存为 xml 文件:
fpSpread1.Save(@"Spread.xml", false); 复制代码
最后我们需要检查 licenses.licx 文件中是否添加了FpSpreadDesigner相关的信息:
-
FarPoint.Win.Spread.Design.FpSpreadDesigner,FarPoint.Win.Spread.Design,Version=6.0.3505.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457 复制代码
源码下载:VS2008 + Spread .NET 6 专业版